	<?php
	
	//包裝盒數量。
	$boxCount = 0;
	//商品的購買數量。
	$prodCount = 0;
	//單一包裝盒可以容納的商品(草仔粿)數量。
	define("CAPACITY", 10);



	//@累加包裝盒數量和總購買數量。
	//取得購物車清單裡面的項目數量，
	$cartListCount = count($_SESSION['kart_array']);
	for($i=0 ; $i<$cartListCount ; $i++)
	{
		//取得商品的ID。	
		$prodId = $_SESSION['kart_array'][$i]["id"];
		//@如果取得的商品ID是'PD000006'(綜合草仔粿禮盒)，直接增加包裝盒數量。
		if('PD000006' == $prodId)
		{
			$boxCount += $_SESSION['kart_array'][$i]["count"];
		}
		//@如果商品ID不是'PD000006'，累加總購買數量。
		else
		{
			$prodCount += $_SESSION['kart_array'][$i]["count"];
		}
		
	}

	//將剛剛累加的包裝盒數量和總購買數量組合成可以進資料庫用來查詢運費的包裝盒數量(例：不足一盒，要以一盒計算)。
	$boxCount += ceil($prodCount / CAPACITY);

	//@以剛剛取得的包裝盒數量，進資料庫查詢相對應的運費。
	$sql_getFare = "SELECT f_tw FROM fare WHERE f_boxAmount = '$boxCount'";
	$sqlResult_getFare = mysql_query($sql_getFare);
	$mysql_getFare = mysql_fetch_object($sqlResult_getFare);

	//這個名字很奇怪的變數是要用來辨識這個變數從哪裡來，待會要在"kart_order.php"裡用到這個變數。
	//(想用oo方式，但我oo沒那麼熟)
	//@如果消費者購買超過12盒，就當作達到免運費資格。
	if(NULL == $mysql_getFare->f_tw)
	{
		$fare_at_calculate_fare_for_tortoise_php_file = 0;
	}
	elseif(TRUE == is_numeric($mysql_getFare->f_tw))
	{
		$fare_at_calculate_fare_for_tortoise_php_file = $mysql_getFare->f_tw;
	}



